//ini code utama
//trunk bisa saja mengalami perubahan
//perubahan yang dialami bisa signifikan atau tidak